package cn.microservices.cloud.common.core.entity;

import cn.hutool.json.JSONObject;
import lombok.Data;

/**
 * 埋点日志
 *
 * @author ty
 * @since 2021/9/24 9:56
 */
@Data
public class AuditLog {
    /**
     * 方法名称
     */
    private String methodName;

    /**
     * 类名
     */
    private String clazz;

    /**
     * 业务名
     */
    private String name;

    /**
     * 业务类型
     */
    private String type;

    /**
     * 业务ID
     */
    private String uid;

    /**
     * 用户IP
     */
    private String ip;

    /**
     * 身份
     */
    private String identityType;

    /**
     * 身份ID
     */
    private String identityId;

    /**
     * 业务参数
     */
    private JSONObject params;

    /**
     * 设备类型
     */
    private String platform;
    /**
     * 用户名
     */
    private String userName;
    private String accountName;

    /**
     * 当前时间
     */
    private String currentTime;


}
